关于本站


关于本站

本站是基于 Hexo 与 GitHub Pages 搭建而成的个人博客。

GitHub Pages 可以简单地理解为一个免费且稳定的服务器;而 Hexo 则是一种成熟的博客框架。所以拿来用就行(我他妈直接白嫖)。(~ ̄▽ ̄)~

搭建是照着视频、文字教程搞的。包括下载软件、配置环境、安装插件、自定义设置……

敲了无数次的代码与命令行,

遇到过各种报错,

Ctrl C Ctrl V 于浏览器与本地间,

查问题,copy 代码,

各种重装, Remake ……

心累……😑

搭建个人博客其实还有另一种更简单的方案,那就是 Jekyll+GitHub Pages 。相当于是把代码复制到自己的库,改几行代码就能用。之前我用的就是 Jekyll+GitHub Pages ,而且成功搭建了一个站出来。但是UI风格这些吧,说实话不太对我胃口,而且我自已也没有改的能力,找主题吧也没找到合适的。

找到了个合适的主题后吧,发现是 Hexo 的,然后就开始了上述的折腾。最后终于还是让我给折腾了出来。

关于主题与作者

主题:https://github.com/blinkfox/hexo-theme-matery

作者:闪烁之狐 (blinkfox)

关于 GitHub Pages

这玩意儿白给、免费。但相应的,给的带宽和流量就小得可怜了,所以一张几M的图片,它能加载十几、几十秒。纯文本无图,少图的话倒是加载很快,但这样就太朴实无华了,不花哨、不合我心意。

所以站内可见、不可见的图片基本都经过了我的手动压缩,一律阉割到了720P-(横竖图的宽高噶为1280px),全都压到了百K左右。这也是无奈之举,大幅牺牲了图片的质量;要不就得大幅牺牲访问速度,可能进来几分钟都在转圈。

可是这样也快不到哪儿去,毕竟GitHub服务器在国外;部署完成后整个站点的大小在9M左右,虽然不是一次加载完,但初次加载时可能也会很折磨。

但是老话说得好:

“又不是不能用~”


版本

v0.1.1.1 (2022.08.07)

● 在不损失太多画质的情况下再次压缩了Banner图(使用Python)。

v0.1.1 (2022.08.06)

● 回调了Banner图的画质(1080P)。太糊了,难受……加载慢就慢吧,反正除了我应该也没人访问这个站。

v0.1(2022.08.03)

● 加了一大堆花里胡哨的东西。

● 优化了网站加载速度,嗯……也许……

● 能放图床的图片我都放到了图床。但对应的图片我也上传到了站点,只是没有启用。图床挂了,图片加载不出来时也可以直接换成站内图片的链接。

● 启用了懒加载模式,即图片不预先加载,出现在视野内时再加载。
但这样有一些小小的bug,比如logo、头像一直加载不出来;
比如相册也有一些加载上的问题(两个插件有冲突)。
问题1出现在手机端。推荐使用PC端浏览器访问。
问题2也无伤大雅,正经人谁看相册?首先,它的功能是为了随机给文章配头图;其次,画质已经被我压成马赛克了,720P-已经不堪入目了。🦝🦝🦝

F12 Ctrl+F5刷新网页,主页加载完成的时间在半分钟左右(Chrome,无加速)。
Ctrl + F5 的行为也是刷新页面,但是会把浏览器中的临时文件夹的文件删除再重新从服务器下载;相当于首次载入。

requests transferred resources Finish DOMContentLoaded Load
37 837 KB 1.6 MB 2.2 min 30.03 s 30.52 s

文章作者: 枕头递我一下
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 枕头递我一下 !
  目录